Architecting a Common Bridge Abstraction over Different Middleware Paradigms

نویسندگان

  • Iago Rodríguez-López
  • Marisol García-Valls
چکیده

Currently, there are a number of communication middleware technologies that are successful solutions to provide an abstraction for distributed computing in different domains. Although most current middlewares offer different interfaces for a number of programming languages, they are usually bound to use one specific communication paradigm. The usage of middleware decreases programming complexity, but it is not cost-free and fully transparent. Every distributed application using a communication middleware has some degree of dependence over the specific middleware it uses mainly related to the interaction paradigm of the communication. Therefore, there is no fully transparent way to use middleware at present. This paper contributes to increase the transparency between applications and middlewares by presenting a common bridge that has been architected in an environment that requires using different middleware technologies interchangeably. This bridge is a software component to abstract the complexity of the middleware solutions requiring minimum porting efforts. Some results are presented to validate the transparency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Higher Level Abstraction for Mobile Computing Middleware

Mobile application developers now choose between many communication paradigms e.g. Remote Method Invocation, publish-subscribe, data sharing, mobile agents and tuple spaces. Each offers benefits to different application styles; however, their heterogeneity means applications and services implemented using different paradigms cannot interoperate. In this paper, we propose a higher-level abstract...

متن کامل

STITCH: Middleware for Ubiquitous Applications

In this paper we present STITCH, a middleware that facilitates the development of ubiquitous user-centric and contextaware applications. These systems are built from distributed components which are highly heterogeneous, covering a large range of hardware configurations, from sensors to computers, and with software ranging from embedded software with small footprint to larger scale services. We...

متن کامل

Reengineering towards Distributed Applications

The development of distributed applications is alleviated by tools that offer a suitable abstraction of the communication between two disjoint program parts. This abstraction is close to the typical means of exchanging information in an imperative programming language: a procedure call or a method invocation. These techniques are called middleware because they bridge the abstractions of the ope...

متن کامل

Tool support for the distribution of object based applications

There are tools that alleviate the task of the developer. They offer a suitable abstraction of the communication between two disjoint program parts that is close to the typical means of exchanging information in an imperative programming language: a procedure call or a method invocation. These techniques are called middleware because they bridge the abstraction of the operating systems API with...

متن کامل

Bridging the Sense-Reasoning Gap: DyKnow - A Middleware Component for Knowledge Processing

Developing autonomous agents displaying rational and goal-directed behavior in a dynamic physical environment requires the integration of both sensing and reasoning components. Due to the different characteristics of these components there is a gap between sensing and reasoning. We believe that this gap can not be bridged in a single step with a single technique. Instead, it requires a more gen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011